/* notifyMe jQuery Plugin v1.0.0 Copyright (c)2014 Sergey Serafimovich Licensed under The MIT License. */ (function(e) { e.fn.notifyMe = function(t) { var r = e(this); var i = e(this).find("input[name=email]"); var s = e(this).attr("action"); var o = e(this).find(".note"); e(this).on("submit", function(t) { t.preventDefault(); var h = i.val(); var p = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; if (p.test(h)) { $(".message").removeClass("error bad-email success-full"); $(".message").hide().html('').fadeIn(); $(".fa-spinner").addClass("fa-spin").removeClass("opacity-0"); o.show(); e.ajax({ type: "POST", url: s, data: { email: h }, dataType: "json", error: function(e) { o.hide(); $(".fa-spinner").addClass("opacity-0").removeClass("fa-spin"); $(".block-message").addClass("show-block-error").removeClass("show-block-valid"); if (e.status == 404) { $(".message").html('
Service is not available at the moment.
Please check your internet connection or try again later.
Oops. Looks like something went wrong.
Please try again later.
Congrats! You are in list.
We will inform you as soon as we finish.
This email address looks fake or invalid.
Please enter a real email address.
Oops. Looks like something went wrong.
Please try again later.
Your e-mail address is incorrect.
Please check it and try again.